#!/usr/bin/python
# -*- encoding: utf-8 -*-
'''
@File    :   2.py
@Time    :   2020/05/26 15:16:08
@Author  :   Malygos_l 
@Version :   1.0
@Contact :   751756061@qq.com
@WebSite :   www.gitee.com/malygos_l
'''
# Start typing your code from here
'''
定义一个学生Student类。有下面的类属性：
1 姓名 name
2 年龄 age
3 成绩 score（语文，数学，英语) [每课成绩的类型为整数]
类方法：
1 获取学生的姓名：get_name() 返回类型:str
2 获取学生的年龄：get_age() 返回类型:int
3 返回3门科目中最高的分数。get_course() 返回类型:int
写好类以后，可以定义2个同学测试下
'''


class Student:

    # 类属性
    name = 'Student'
    age = 0
    score = [0, 0, 0]

    def __init__(self, name, age, score):
        self.name = name
        self.age = age
        self.score = score

    def get_name(self):
        return self.name

    def get_age(self):
        return self.age

    def get_score(self):
        tmp = 0
        if self.score[0] > self.score[1]:
            tmp = self.score[0]

        if self.score[2] > tmp:
            return self.score[2]
        else:
            return tmp


def main():
    student1 = Student('malygos1', 20, [90, 92, 94])
    student2 = Student('malygos2', 21, [89, 91, 90])
    # del student1.name
    print("批注\t\t 姓名\t\t年龄\t最高分")
    print("学生1信息:", "\t", student1.get_name(), "\t", student1.get_age(), "\t",
          student1.get_score())
    print("学生2信息:", "\t", student2.get_name(), "\t", student2.get_age(), "\t",
          student2.get_score())


if __name__ == "__main__":
    main()